High-Performance Accurate and Approximate Multipliers for FPGA-Based Hardware Accelerators

نویسندگان

چکیده

Multiplication is one of the widely used arithmetic operations in a variety applications, such as image/video processing and machine learning. FPGA vendors provide high-performance multipliers form DSP blocks. These are not only limited number have fixed locations on FPGAs but can also create additional routing delays may prove inefficient for smaller bit-width multiplications. Therefore, additionally optimized soft IP cores multiplication. However, this work, we advocate that these multiplier still need better designs to resource efficiency. Toward this, present generic area-optimized, low-latency accurate, approximate softcore architectures, which exploit underlying architectural features FPGAs, i.e., lookup table (LUT) structures fast-carry chains reduce overall critical path delay (CPD) utilization multipliers. Compared Xilinx LogiCORE IP, our proposed unsigned signed accurate architecture provides up 25% 53% reduction LUT utilization, respectively, different sizes Moreover, with 51% CPD be achieved an insignificant loss output accuracy when compared IP. For illustration, deployed accelerators image video evaluated them area performance gains. Our library opensource available online at https://cfaed.tu-dresden.de/pd-downloads fuel further research development area, facilitate reproducible research, thereby enabling new direction community.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Families of FPGA-based accelerators for approximate string matching

Dynamic programming for approximate string matching is a large family of different algorithms, which vary significantly in purpose, complexity, and hardware utilization. Many implementations have reported impressive speed-ups, but have typically been point solutions - highly specialized and addressing only one or a few of the many possible options. The problem to be solved is creating a hardwar...

متن کامل

High-Level Design Tools for FPGA-Based Combinatorial Accelerators

Analysis of different combinatorial search algorithms has shown that they have a set of distinctive features in common. The paper suggests a number of reusable blocks that support these features and provide high-level design of combinatorial accelerators.

متن کامل

Analysis on FPGA Designs of Parallel High Performance Multipliers

For many applications from the areas of cryptography and coding, finite field multiplication is the most resource and time consuming operation. In this paper, optimized high performance parallel GF(2 233 ) multipliers for an FPGA realization were designed and the time and area complexities were analyzed. One of the multipliers uses a new hybrid structure to implement the Karatsuba algorithm. Fo...

متن کامل

FPGA designs of parallel high performance GF(2233) multipliers

For many applications from the areas of cryptography and coding, finite field multiplication is the most resource and time consuming operation. We have designed and optimized four high performance parallel GF (2) multipliers for an FPGA realization and analyzed the time and area complexities. One of the multipliers uses a new hybrid structure to implement the Karatsuba algorithm. For increasing...

متن کامل

Template-based hardware-software codesign for high-performance embedded numerical accelerators

Sophisticated algorithms for control, state estimation and equalization have tremendous potential to improve performance and create new capabilities in embedded and mobile systems. Traditional implementation approaches are not well suited for porting these algorithmic solutions into practical implementations within embedded system constraints. Most of the technical challenges arise from design ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

سال: 2022

ISSN: ['1937-4151', '0278-0070']

DOI: https://doi.org/10.1109/tcad.2021.3056337